package cqrtplm.dto;

import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigInteger;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class RtCfgTemplatecontentConstraintsDTO {
    /**
     *
     */
    private BigInteger id;

    /**
     * 开发令
     */
    private String devCode;

    /**
     * 机型
     */
    private String producttype;

    /**
     * 需求模板内容编号
     */
    private String statuscode;

    /**
     * 规则与内容
     */
    private String ruleContent;

    /**
     * 创建人id
     */
    private BigInteger createUserid;

    /**
     * 创建人名称
     */
    private String createUsername;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 修改人id
     */
    private BigInteger modifyUserid;

    /**
     * 修改人名称
     */
    private String modifyUsername;

    /**
     * 修改时间
     */
    private Date modifyDate;

    /**
     * 删除标志
     */
    private BigInteger deleteflag;

    /**
     * 删除用户
     */
    private String deleteflagUser;

    /**
     * 删除日期
     */
    private Date deleteflagDate;

    /**
     * 需求状态模板内容类型
     */
    private BigInteger subtype;

    /**
     * 前置条件内容对象的oid集合
     */
    private String preconditionsOids;

    /**
     * 结论   内容对象的oid
     */
    private String conclusionOid;

    /**
     * 结论   内容对象与结果的关系  1包含 2不包含 3等于 4不等于
     */
    private Integer conclusionRelationship;

    /**
     * 结论   内容对象的值
     */
    private String conclusionValue;
    /**
     * 规则与内容  显示内容
     */
    private String ruleShowContent;
    /**
     * 机型名称
     */
    private String productTypeName;
    /**
     * 结论   内容对象显示名称
     */
    private String conclusionShowName;

    private Integer pageNum;
    private Integer pageSize;
    /**
     * 品类名称
     */
    private String partcode;

    /**
     * 零部件属性
     */
    private String partattribute;

    /**
     * 零部件的取值
     */
    private String partvalue;
}
